<script>
	export default {
		onLaunch: function() {
            this.checkUpdate();
			//#ifdef APP-PLUS
			plus.screen.lockOrientation("portrait-primary");
			plus.navigator.closeSplashscreen();
			//#endif
		},
        methods:{
            checkUpdate(){
                if (uni.canIUse('getUpdateManager')) {
                    const updateManager = uni.getUpdateManager();
                    updateManager.onCheckForUpdate(function(res) {
                        console.log('onCheckForUpdate====', res);
                        // 请求完新版本信息的回调
                        if (res.hasUpdate) {
                            console.log('res.hasUpdate====');
                            updateManager.onUpdateReady(function() {
                                uni.showModal({
                                    title: '更新提示',
                                    content: '新版本已经准备好，是否重启应用？',
                                    success: function(res) {
                                        console.log('success====', res);
                                        // res: {errMsg: "showModal: ok", cancel: false, confirm: true}
                                        if (res.confirm) {
                                            // 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
                                            updateManager.applyUpdate();
                                        }
                                    }
                                });
                            });
                            updateManager.onUpdateFailed(function() {
                                // 新的版本下载失败
                                uni.showModal({
                                    title: '已经有新版本了哟~',
                                    content: '新版本已经上线啦~，请您删除当前小程序，重新搜索打开哟~'
                                });
                            });
                        }
                    });
                }
            },
        }
	}
</script>

<style lang="scss">
	page {
		background-color: #f3f4f9;
	}

	view {
		font-family: PingFangSC-Medium, PingFang SC;
	}

	.u_text {
		justify-content: center !important;
	}


	/*每个页面公共css */
	@import "@/uni_modules/uview-ui/index.scss";
	@import 'style/common.scss';

	/* H5的时候，隐藏滚动条 */
	/* #ifdef H5 */
	::-webkit-scrollbar {
		display: none;
		width: 0 !important;
		height: 0 !important;
		-webkit-appearance: none;
		background: transparent;
	}

	/* #endif */
</style>